package com.ruoyi.weixin.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.weixin.entity.Account;
import com.ruoyi.weixin.entity.AccountTab;
import com.ruoyi.weixin.vo.AccountPararm;
import com.ruoyi.weixin.vo.Paihang;

import java.text.ParseException;
import java.util.List;
import java.util.Map;


/**
 * (Account)表服务接口
 *
 * @author makejava
 * @since 2024-01-02 17:19:56
 */
public interface AccountsService extends IService<Account> {

    Map<String,Object> accountList(AccountPararm accountPararm) throws ParseException;

    Page<Account> selectPaihang(Paihang paihang);

    Map<String,Object> yearAcount(Paihang paihang);

    List<AccountTab> accountTbList(String type);

    String getCode(String userId);

    int checkCode(String userId,String code);

    int checkUser(String userId);
}

